/*
 * Copyright (c) 2008, 2016, OneAPM and/or its affiliates. All rights reserved.
 */
package me.yufan.chess.ui;

import org.newdawn.slick.Color;

/**
 * Title: Colors
 * Description: Colors used for drawing.
 *
 * @author Yufan
 * @version 1.0.0
 * @since 2016-01-26 23:26
 */
public class Colors {
    public static final Color BLACK_ALPHA = new Color(0, 0, 0, 0.5f);
    public static final Color WHITE_ALPHA = new Color(255, 255, 255, 0.5f);
    public static final Color BLUE_DIVIDER = new Color(49, 94, 237);
    public static final Color BLUE_BACKGROUND = new Color(74, 130, 255);
    public static final Color BLUE_BUTTON = new Color(40, 129, 237);
    public static final Color ORANGE_BUTTON = new Color(200, 90, 3);
    public static final Color YELLOW_ALPHA = new Color(255, 255, 0, 0.4f);
    public static final Color WHITE_FADE = new Color(255, 255, 255, 1f);
    public static final Color RED_HOVER = new Color(255, 112, 112);
    public static final Color GREEN = new Color(137, 201, 79);
    public static final Color LIGHT_ORANGE = new Color(255, 192, 128);
    public static final Color LIGHT_GREEN = new Color(128, 255, 128);
    public static final Color LIGHT_BLUE = new Color(128, 128, 255);
    public static final Color GREEN_SEARCH = new Color(173, 255, 47);
    public static final Color DARK_GRAY = new Color(0.3f, 0.3f, 0.3f, 1f);
    public static final Color RED_HIGHLIGHT = new Color(246, 154, 161);
    public static final Color BLUE_HIGHLIGHT = new Color(173, 216, 230);
    public static final Color BLACK_BG_NORMAL = new Color(0, 0, 0, 0.25f);
    public static final Color BLACK_BG_HOVER = new Color(0, 0, 0, 0.5f);
    public static final Color BLACK_BG_FOCUS = new Color(0, 0, 0, 0.75f);

    private Colors() {
        // This class should not be instantiated.
    }
}
